home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Resources / Media / REAPER 0.993 / reaper0993-install.exe / whatsnew.txt < prev   
Text File  |  2006-07-21  |  73KB  |  1,383 lines

  1. v0.993 - July 21 2006
  2.   + floating transport updates on color theme change
  3.   + updates to plug-in API: plug-ins can now easily read/modify config on the fly
  4.   + MIDI editor autoscroll is now tied to the main autoscroll option
  5.   + "close window" menu items for docked undo/routing windows
  6.   + close all tabs menu item in empty space of tabs
  7.   + perfmeter now reopens docked after close while docked
  8.   + fx windows will try to stay on screen on sizing/opening
  9.   + made fx add dialog a modeless tool window, that is openable by itself, too, with Shift+F
  10.   + right clicking fx buttons opens add dialog
  11.   + when opening fx chain that is empty, add dialog opened by default
  12.   + slight pan snap to center on track pan controls
  13.   + more size optimizations
  14.   + updated 3pm: removed labels on tiny track meters
  15.   + updated 3pm: interlaced VU meters
  16.  
  17. v0.992 - July 20 2006
  18.   + fixed some inaccurate midi peaks display when zoomed far in
  19.   + better peak meters, with labels etc
  20.   + better zoomed in peaks view
  21.   + optional per-track/send/item pan law override
  22.   + made big I/O dialog preserve kb focus when toggling sends
  23.   + reaper.exe size optimizations (more to come)
  24.  
  25. v0.991 - July 19 2006
  26.   + feedback routing will no longer feedback MIDI
  27.   + waveout+dsound+ks are more killable for bad drivers
  28.   + better dsound output-only support
  29.   + tooltips in track display go away when you move out of the window 
  30.   + different cursor for snap offset adjustment
  31.   + midi editor autoscrolls when playing project
  32.   + "Reverse item to new take" context menu item
  33.   + fixed "render fx to new take" for MIDI items
  34.   + better color theme saving handling
  35.   + some new color themes, removed some old ones
  36.   + optional no-move-cursor-on-insert-file mode (prefs/editing)
  37.   + holding middle button switches mousewheel zoom to scroll (same as holding alt)
  38.  
  39. v0.99 - July 19 2006
  40.   + project setting: auto-mute master output option if it exceeds X dB
  41.   + project setting: open notes on project open option
  42.   + project setting: pan law (configurable attenuation on center)
  43.   + routing: feedback routing option
  44.   + routing: better multithread reentrancy support for feedback etc (no more hangs I hope)
  45.   + ui: mono switch on mixer/master track control
  46.   + ui: fixed holding control when clicking a volume fader on an unselected track 
  47.   + ui: ctrl+A, Alt+M, delete keys all now use keyboard focus instead of mouse cursor to 
  48.     decide whether acting on tracks/items/etc
  49.   + ui: moved snap/grid options into their own easily accessible window
  50.   + ui: autoclosing of I/O, envelope dialogs now deals more nicely with keyboard focus
  51.   + ui: fixed transport hiding context menu
  52.   + vst: vst config scrollbar fixes
  53.   + vst: if names aren't retrieved for VSTs, uses relative DLL path+name for name
  54.   + midi editor: fixed previewing of looped items/etc when playing project
  55.   + midi items: fully overlapping midi items replace contents (but do not send noteoff messages, yet)
  56.   + audio/midi items: muted/empty items replace audio/midi of overlapped items
  57.   + perf meter: more stable main thread locking
  58.   + kernel streaming: shows min/max values available in config dialog
  59.  
  60. v0.989 - July 17 2006
  61.   + media items: snap offset (grab lower left edge of items to set)
  62.   + media items: open copy of a midi file now creates a new file of the range of the old item
  63.   + media items: open copy updates undo state, display
  64.   + ui: fix recording moving to cursor on punch-in
  65.   + ui: if record+paused, hitting ctrl+space/enter/etc will unpause rather than play
  66.   + ui: play cursor displayed in navigator
  67.   + ui: most keys hit in navigator go to main window
  68.   + ui: snap enabled on drag&drop from explorer/etc
  69.   + ui: prefs option to zoom in on mouse cursor when zooming
  70.   + sinks: wav writer runs synchronously when rendering
  71.   + sinks: ogg/mp3 writes run synchronously
  72.   + sinks: wavpack uses larger async buffers
  73.   + midi editor: will show play cursor of items played in project
  74.   + fx: plug-in delay compensation now properly delay compensates midi events
  75.   + vst: won't autoresize window down narrower than the I/O controls etc
  76.   + vst: added cando sendVstTimeInfo to VST support (for MusicLab Drumtools etc)
  77.   + vst/dx: if state hasnt changed, dont reload config (good for bfd when undoing/redoing, makes undo/redo faster)
  78.   + option to set/adjust manual recording delay offset in prefs/audio
  79.   + dsound/waveout: better support for 24/32-bit PCM, <>2 channels
  80.   + dsound/waveout: somwhat better recording latency compensation
  81.   + kernel streaming: added device selection
  82.   + kernel streaming: fixed crash during initialization on some cards
  83.   + internal: in async mode, buffering goes sync for worker threads if buffering ahead
  84.   + internal: updated plug-in API (in a somewhat not backwards compatible fashion)
  85.  
  86. v0.988 - July 14 2006
  87.   + slightly more aggressive worker threads (above 48khz they get even moreso)
  88.   + no more reloading audio config every time we open the audio
  89.   + (hopefully) improved prebuffer behavior (should work better with plugins that have 
  90.     lots of delay)
  91.   + disabled scrollbars thumb snap back
  92.   + reaverb: file loaded impulse normalizing, better defaults for wet/dry mix
  93.  
  94. v0.987 - July 13 2006
  95.   + Now includes ReaVerb! 
  96.   + MIDI editor: fixed undo/redo resetting endpoint
  97.   + MIDI reader: if file doesnt end with all-notes-off event, round length up to next beat
  98.   + improved time display rounding
  99.   + fix for rendering with some VSTs (i.e. BFD)
  100.   + various pdc related fixes/speedups (wdl_fastqueue bugfix)
  101.   + update 2am: reaverb loading files are attenuated -18dB
  102.  
  103. v0.986 - July 13 2006
  104.   + fixed pan automation bug
  105.   + preliminary navigator window
  106.   + made perf meter context menu work on its tab too
  107.  
  108. v0.985 - July 12 2006
  109.   + automatic slide editing when the border between two selected items is moved 
  110.   + enlarged generic vst dialog
  111.   + fixed media explorer window position restoring bug
  112.   + automation write latch mode
  113.   + fixes to deletion in ripple all mode
  114.   + fixed routing window annoying tooltip sticking around
  115.   + envelope toggling dialog to let you easily add/remove/arm/hide envelopes in mass
  116.   + right click envelope button gives old style envelope menus
  117.   + updated send levels/routing dialog (a bit crazy, maybe, but a step in the right direction)
  118.   + right click I/O button gives old style send/recv menus
  119.   + updated VU meter fonts
  120.   + midi editor: clicking velocities adjusts instantly
  121.   + midi editor: doubleclick adds/removes event
  122.   + reafir now defaults to point mode, has output gain fader
  123.   + reafir: holding ctrl moves all points/curves, holding shift in point mode moves segments
  124.   + reafir: no longer stores entire FFT state in point mode, better point->precise conversion settings, etc
  125.   + added docking mode to perf window
  126.   + reordered outputs in I/O menus and boxes (stereo pairs, then mono outs)
  127.  
  128. v0.984 - July 10 2006
  129.   + better support for very small playspeed adjustments in master and items
  130.   + insert menu cleanup/correction
  131.   + selection setting from transport now fixed
  132.   + internal fader range improvements for better reusability
  133.   + js autoresize support in fx window
  134.   + better JS effect UI, bug fixed for editing parameter (notifies effect properly)
  135.   + JS effects now support edit/recompile
  136.   + better VST generic UI
  137.   + big automation updates (faders without automation armed are left in trim mode etc)
  138.   + MCU touch automation mode
  139.   + updating of horiz scrollbar during recording so you can scroll to the current position
  140.   + ReaComp/ReaGate get better metering
  141.   + ReaFir v0.5, with point editing mode, as well as new experimental per-band Compressor/Gate modes
  142.   + master VU now shows temporarily held VU value at the bottom instead of instant
  143.  
  144. v0.983 - July 8 2006
  145.   + larger master playrate field for more accurate setting/viewing
  146.   + jump to marker menu in transport context menu
  147.   + shift+C now inserts timesig marker/tempo change
  148.   + added marker/region inserting to the "insert" top level menu
  149.   + midi editor: fixes to cc lane when scrolled
  150.   + midi editor: better Cx drawing
  151.  
  152. v0.982 - July 7 2006
  153.   + added changelog in about box
  154.   + fixed scrolling while editing when mouse is near right edge of screen
  155.   + midi editor: adjusting velocity on multiple items moves them all relatively
  156.   + midi items starting on timesig marker now properly use that timesig (rounding error)
  157.   + fixed rounding inaccuracies in midi sink (length now saved correctly, and more)
  158.   + option to run fx in workers (SMP support) when rendering to disk (disabled by default)
  159.   + new supermonkeyball-ish demo song
  160.  
  161. v0.981 - July 6 2006
  162.   + faster PDC for DX/VST (uses less memory bandwidth especially)
  163.   + initial MIDI editor velocity lane support (todo: CC support etc)
  164.   + open midi editors prompt user to save when closing project or quitting
  165.   + better midi editor zooming behavior, mousewheel modifiers (ctrl/alt)
  166.   + consolidate browse box gets create dir button like everywhere else
  167.  
  168. v0.980 - July 6 2006
  169.   + midi editor multiple item resize back to old behavior, hold ctrl to stretch multiple items
  170.   + optimized VST/DX PDC and non-PDC modes (much better for >2 channel tracks)
  171.   + VST output no longer broken on 64 channel tracks 
  172.   + fixed some midi note dropping
  173.   + global memory management optimizations
  174.  
  175. v0.979 - July 5 2006
  176.   + preliminary track record output (MIDI) mode for overdubbing
  177.   + made so track media items always play when recording track outputs
  178.   + more worker thread tweaks
  179.   + midi editor has reverse option, stretch items, stores internal state with more precision
  180.   + midi editor preview only previews visible channels, can now change event channel
  181.   + midi editor has better selection logic when clicking items
  182.   + midi editor home/end key support
  183.   + midi editor preserves unknown data
  184.   + fixed occasional stuck peak meters in reacomp/reagate
  185.   + tweaks to reacomp/reagate's sliders, fixed combo box issues
  186.   + hopefully fixed reacomp's self-bypassing-on-low-signal bug
  187.   + reacomp's attack/release curves are more accurate at 0ms
  188.   + fixed ripple/mixer flags not being read from project correctly
  189.   + [updated 11am july 6] midi editor: fixed brokenness
  190.  
  191. v0.978 - July 3 2006
  192.   + made l/r borders on small items
  193.   + fixed record button lighting when recording
  194.   + fx preset system can now update existing presets (todo: import/export)
  195.   + better handling of current dirs in various open/save dialogs
  196.   + added track numbers and names in FX floating windows
  197.   + set prebuffer behavior to not run worker threads until buffers full
  198.   + adjusted worker thread waiting-for-media-behavior
  199.   + fixed popup menus in VST/DX plug-ins that dont handle it right
  200.   + optimized preferences config writing
  201.   + moved the following settings to project settings:
  202.     envelope attach to items, autocrossfade, mixer show/grouping flags
  203.  
  204. v0.977 - July 2 2006
  205.   + better handling of envelope ranges when unknown plug-in is used
  206.   + double precision vst plug-in support
  207.   + ReaComp overhaul (much better sounding, configurable knee, feedback mode)
  208.   + ReaComp and ReaGate are now double-precision-only (require reaper .977+)
  209.   + added option to move floating FX windows to the foreground when selected
  210.   + tweaked project loading on startup sequence 
  211.   + media item z order is now ordered left to right instead of using selection state
  212.   + autopunch record mode defaults to tape style if no item was autopunched
  213.   + fixed peaks building wanting to build peaks for offline media items
  214.   + wont display every instance of every unknown effect when loading a project 
  215.   + fixed bug where midi editor will keep midi file locked
  216.   + fixed unpausing related bugs
  217.   + 24bps encoding in FLAC seems buggy, don't use it for now
  218.   + update 5:51pm: fixed some reagate/reacomp automation issues
  219.   + fixed unpause behavior when recording
  220.  
  221. v0.976 - June 28 2006
  222.   + vst save fxp dialog now shows "save" instead of "open"
  223.   + in media item volume +6dB mode, you can go past +6dB for more gain
  224.   + reafir v0.4, much smaller configuration state
  225.   + reacomp and reagate get better, faster filters, and rms window support
  226.   + added FX floating windows
  227.   + fixed right click menu issue in FX chain list
  228.  
  229. v0.975 - June 27 2006
  230.   + ctrl+alt+t toggles transport
  231.   + supercrappy peak preview while recording
  232.   + added a very preliminary version of ReaSynDr (drum synth)
  233.   + fix for left/right/downmix channel modes in mono output (and consolidate)
  234.   + fixed consolidated rename bug
  235.  
  236. v0.974 - June 27 2006
  237.   + fixed loop selection snapping when "move cursor to start of loop selection" is set
  238.   + fx window doesnt get focus on project load
  239.   + moved selection controls to transport
  240.   + moved editing state buttons to top left
  241.   + transport can be docked/undocked now, or hidden
  242.   + fixed one sample off media item issues
  243.   + fixed pasting precision issues
  244.   + flac/wavpack encoding supports tracking output size (for autosplitting like wav/etc when recording)
  245.  
  246. v0.973 - June 26 2006
  247.   + fixed recording getting behind on some machines
  248.   + fixed poor playback performance on some machines
  249.   + better FX window docking/focus behaviors
  250.  
  251. v0.972 - June 26 2006
  252.   + added FX window docking
  253.   + better support for direct recording to formats that take time to init (mp3/ogg, less glitchy)
  254.  
  255. v0.971 - June 26 2006
  256.   + fixed some 1-sample-off mp3 decoding errors
  257.   + fixed record latency compensation when recording track outputs
  258.   + added Ctrl+Space keyboard shortcut to play/stop from any window
  259.   + lowered cpu use on worker threads
  260.   + fixed peaks not updating when playrate increased on items
  261.   + vst: (slower) compatibility option for broken fx, plug-ins with mono out 
  262.     default to both channels, better softsynth delay compensation
  263.   + record output mode has optional record latency compensation
  264.   + support for launching reaper with (only) the filename of project on the command line
  265.   + vast improvements to recording (worker thread support) -- should support recording many
  266.     more channels, better support for direct recording to wavpack/flac/ogg/mp3, etc.
  267.   + open copy of unknown bitdepth items are rendered to 24 bit wave
  268.   + [updated 3:04pm: safer worker thread locking when recording]
  269.  
  270. v0.970 - June 22 2006
  271.   + make synth happy release
  272.   + fixed midi editor rightclick drag/alt drag popup menu coming up
  273.   + media explorer: close window item in context menu
  274.   + fixed midi preview stopping hung note issues (reset fx)
  275.   + timesig markers get "T"
  276.   + cleaned up mcp item hilite
  277.   + visual preview when dropping files onto the tracklist window
  278.   + ESC key closes routing and undo windows in undocked mode
  279.   + alt click mute/solo/recarm unsets all mute/solo/recarm and sets this one (like ctrl but setting current too)
  280.   + made view switch to waveform from peaks much further in
  281.   + improved disk reading performance, MUCH MUCH better now for large numbers of tracks. WAY. 
  282.   + worker threads are sleepier when not playing (lower idle cpu use)
  283.   + updated 12:30am june 23: fixed midi/ogg/mp3/etc disk reading bugs
  284.  
  285. v0.969 - June 21 2006
  286.   + MUCH faster editing/overall performance when using VST plug-ins
  287.   + VST config saving now stores program instead of bank (MUCH smaller state info) 
  288.   + Included ReaSynth, a tiny and very basic additive synthesizer VSTi
  289.   + potential fix for some (rare) mousewheel drivers with new scroll modes
  290.   + fixed master track envelopes being saved/restored correctly in undo state
  291.   + ESC key closes mixer window in undocked mode
  292.   + VST/JS load default presets now work
  293.  
  294. v0.968 - June 20 2006
  295.   + updated internal plug-in API
  296.   + turned "flush track buffer on edit" off by default
  297.   + turned "look for files in project directory first" off by default
  298.   + midi items now use the BPM of their start position for timing
  299.   + mousewheel on tcp does vscroll
  300.   + when saving project, option to create subdirectory
  301.   + option to copy/move media when saving projects
  302.   + browse directory boxes have create directory button
  303.   + directory creation is recursive
  304.  
  305. v0.967 - June 19 2006
  306.   + fixed Enter key in media explorer when docked
  307.   + fixed routing window item tick in main menu
  308.   + fixed mouse clicks in MIDI piano roll window
  309.   + fixed menu disappearing after undocking a MIDI window
  310.   + fixed midi notes being sent twice with fx that lookahead
  311.   + vst support improvements, vst plug-in midi output support
  312.   + vst/dx plugins show the correct number of channels when changed and not playing back
  313.   + better error messaging when cant open audio
  314.   + better midi editor focus grabbing when docked
  315.   + midi preview through sends work again
  316.   + reafir v.03 with reduce artifacts/less effective option
  317.   + [update: 12pm June 20: fixed midi monitoring]
  318.  
  319. v0.966 - June 18 2006
  320.   + fix: editing note in fx window updates undo state
  321.   + fixed various send/hwsend issues with mono source/mono destinations
  322.   + tempo map envelope points are now also accessible as markers!
  323.   + markers can also override project beats/measure
  324.   + fixed rec arm showing sources at zl3
  325.   + fixed sticky rude solo light in mcu
  326.   + made how VST inputs/outputs route to/from channels chooseable
  327.   + changed VST config format for better forward compatibility, but the new format will no
  328.     longer work in versions older than v0.966.
  329.   + FX in master track + tracks that have receives no longer run when stopped
  330.   + updated ReaGate and ReaComp to work more cleanly with new VST routing
  331.  
  332. v0.965 - June 17 2006
  333.   + can now edit FX comment directly from FX window
  334.   + better media item peak caching, MUCH faster display while editing
  335.   + peaks files are now mmapped in for better performance
  336.   + optimized zooming/scrolling/etc too
  337.   + routing window fixes (updates more, menu item updates, etc)
  338.   + better multichannel vst delay comp
  339.   + slightly better looking MIDI peaks display
  340.   + fixed so bundled VSTs show up even when no VST path is configured
  341.  
  342. v0.964 - June 16 2006
  343.   + Support for more than 2 channels per track, sends can now specify source and destination channels
  344.   + Multi-output and multi-input VST/VSTi support
  345.   + DX plug-ins can be set to input/output on choice of channels
  346.   + JS now supports multichannel audio (spl0..spl15 in code)
  347.   + support for longer VST path lists
  348.   + added FX comments
  349.   + media explorer will only take keyboard if visible
  350.   + MIDI editor remembers position, is dockable
  351.   + fixed bug when recording to dir that doesnt exist
  352.   + ctrl+click of a peak's VU meter clears all peaks
  353.   + included ReaGate, ReaComp, and ReaFir FFT EQ, our VST plug-ins
  354.   + mp3 decoder sync improvements
  355.   + better installer organization
  356.  
  357. v0.963 - June 14 2006
  358.   + (hopefully) fixed scrollbar bug on multi monitors
  359.   + fixed some midi message timing stuff, better sending of noteoffs, sending of noteons when starting in the middle of a note, etc.
  360.   + new scrollbars in midi edit window
  361.   + fixed midi editor preview playing when editor closed and reopened
  362.   + midi editor has space/ctrl+space hotkeys for play/stop, playback start cursor, auto scrolling
  363.   + media explorer midi preview goes to first selected track
  364.   + media explorer allows use of more keys
  365.   + VST: preliminary fxp read/write, fxb loading
  366.   + better dealing of record paths that are root directories of drives
  367.   + fx window now has minimum size
  368.   + holding the zoom buttons on scrollbars continuously zooms
  369.   + multiple item normalization
  370.   + holding control when clicking a record arm button unarms all tracks
  371.   + holding control when clicking an FX bypass button toggles bypass, and sets all tracks to that setting
  372.  
  373. v0.962 - June 11 2006
  374.   + fixed pre-fx sends (when combined with latent fx) bug
  375.   + fixed aux send dialog for right clicking on routing matrix master column
  376.   + mute display (dimmed box) in routing matrix
  377.   + themed scrollbars for mixer and routing windows
  378.   + new recording modes (in options menu, new tape style, etc)
  379.  
  380. v0.961 - June 8 2006
  381.   + scanning VSTs can optionally not scan for names
  382.   + rename plug-ins can now change instrument status
  383.   + version update dialog has scrollbars in the text display
  384.   + close button for aux send dialog
  385.   + routing matrix tooltips
  386.   + added .rpp/.edl/.txt and clipsort.log file drop to main window
  387.     and support for those types in media explorer
  388.   + loading last used project will not give error if it was not found
  389.   + added FLAC reading/writing support
  390.   + added AIFF reading/writing support
  391.   + added import/export for Samplitude's EDL format
  392.   + importing a vegas EDL TXT now lets you choose replacements for missing files
  393.   + added -resetconfig command line switch to reaper.exe, and shortcut to start menu
  394.   + updated 2:09pm PST: fixed crash
  395.  
  396. v0.960 - June 1 2006
  397.   + fixed routing of record input bugs
  398.   + entering negative project bpm will no longer hang things
  399.   + potential resampling fix for fixing looping/ends of items
  400.   + added dblclick track control panel selects all items in track
  401.   + fixed hard to reproduce white noise pitch shifting bug
  402.   + faster cubic interpolation (reduced filter size some)
  403.  
  404. v0.959 - June 1 2006
  405.   + fx drag&drop from one track to another (hold ctrl to copy, otherwise it moves)
  406.   + fixed bug in resampling .wv files
  407.   + internal fader reworking
  408.   + ensured that sliders set to 0.00dB are EXACTLY 0.00, instead of possibly some very small amount
  409.   + volume faders can be configured to go down to -150dB
  410.   + asio input is now optional
  411.   + rearoute will not show in reaper as an asio option if reaper is in rearoute master mode
  412.   + stickier selection behavior when recording
  413.   + Routing Matrix window
  414.   + deferred file closing/opening when recording
  415.   + updated looping logic which should make doing looped recording of multiple takes better
  416.     (since each take will start at the exact same time, the takes will be added in a cleaner fashion)
  417.   + rendering now disables mixer/undo history windows so you can't mess things up during a render
  418.   + fixed item to item snap when moving across tracks
  419.   + changed track buffering logic to be in "ms" instead of "blocks" 
  420.   + updated fx chain/buffereahead internals (better but still not great UAD-1 support)
  421.   + new improved scrollbars (removed zoom sliders, soon we will reorganize the UI some)
  422.  
  423. v0.958 - May 26 2006
  424.   + better vertical zooming (more steps when zoomed mostly out)
  425.   + option to hide tracks from the mixer
  426.   + default track mixer-hide and main-send options
  427.   + fixes to MIDI sending events multiple times, etc
  428.   + mcu flip button now works, mcu global view button now cycles tcp/mcp modes for mcu
  429.   + color themes that are not saved are still saved across instances, other improvements
  430.   + fixed bug in vst pdc
  431.   + option to confirm midi filename when creating new midi file (off by default)
  432.   + doubleclick on item to edit option (prefs/editing)
  433.  
  434. v0.957 - May 25 2006
  435.   + color themes menu in main menu, better ui in prefs for loading
  436.   + midi editor has themed colors for dialog
  437.   + midi file reader sends more accurate timing info, should drop less notes
  438.   + apply fx uses render blocksize from prefs
  439.   + added drag&drop from the FX add dialog to the tracklist and mixer
  440.   + better peaks building behavior (will make sure all are built if you edit while building)
  441.   + better themeing of more of the tcp/mcp UI
  442.  
  443. v0.956 - May 24 2006
  444.   + color themeable window background/text colors, UI updates
  445.   + fixed bug relating to missing dx plugins and presets
  446.   + rearoute output support for media explorer
  447.   + automatic new version notification (which you can easily disable if you do not want it)
  448.   + some icon updates to be more compatible with color stuff
  449.   + modeless peak building (moveable, hideable window)
  450.   + added drag&drop to folders in FX add dialog
  451.  
  452. v0.955 - May 23 2006
  453.   + big MCU support improvements (banks, time display, track labels, vu meters, 
  454.     better jog wheel support, save/undo, modifiers, etc)
  455.   + added "auto-stop preview after adding an item" in Media Explorer
  456.   + configurable volume fader range and shape, better default shape, range
  457.   + item volume adjustment, fades (>=250ms) pre-fx volume envelopes, now affect midi note velocities
  458.   + item volume can optionally be -inf..+6dB instead of the default -inf..0dB 
  459.   + peaks display now by default looks nicer (though old style is still available via option)
  460.   + increased maximum zoom from 50kpix/s to 80kpix/s
  461.   + fixed track mono hw outs being 6dB too hot
  462.   + added FX folders management in FX add dialog
  463.   + option to move edit cursor to beginning of loop selection on loop selection change
  464.  
  465. v0.954 - May 19 2006
  466.   + added performance meter window
  467.   + improved CPU time display in the FX window
  468.   + always on top option
  469.   + fx rename supports multiple items
  470.   + ReaRoute performance and stability improvements
  471.   + reworked MIDI internals for sysex record/playback support, hope nothing broke too bad
  472.   + .syx file support
  473.   + fixed crash in the Media Explorer
  474.  
  475. v0.953 - May 16 2006
  476.   + vst scanning dialog doesn't come up unless actually scanning a new vst plug-in
  477.   + vst transportchanged notification for flstudio/etc
  478.   + option for no scrolling view to edit cursor on stop (default)
  479.   + improvements in the FX add dialog (renaming, rescan, JS effects editing)
  480.   + Experimental new feature: ReaRoute! ReaRoute acts as an ASIO driver usable by other
  481.     applications, and lets you route their inputs/outputs to REAPER.
  482.   + hardware outs are affected by solo as long as they are post-fader
  483.   + synth's tiny "C64" sample project
  484.   + [updated 9:38pm] fixed looped recording synchronization
  485.   + [updated 9:38pm] ReaRoute stuck buffer fixes
  486.  
  487. v0.952 - May 12 2006
  488.   + reordered Help dropdown menu
  489.   + added oldschool about box screen
  490.   + moved "parent folder" button in media explorer on the left side
  491.   + fixed multi-item resize (crash) bugs
  492.   + added a track buffering mode configuration (low latency hardware optimized, or not)
  493.   + option to adjust blocksize used when rendering
  494.   + track control panel can now be resized to very narrow
  495.  
  496. v0.951 - May 7 2006
  497.   + made enter/ctrlspace start playback if stopped
  498.   + Hopefully fixed some looping midi bugs
  499.   + media explorer config saving bugfixes
  500.   + better VSTi timeinfo reporting (works with jamstix and others now)
  501.   + hopefully correct midi clock/SPP sending option in prefs/midi
  502.   + updated May 8, 12:17am, DEP support for Jesusonic
  503.  
  504. v0.950 - May 6 2006
  505.   + better ctrldrag copy behavior for multiple items
  506.   + fixes for default project template
  507.   + midi editor improvements: playback support, previewing of clicks/etc
  508.   + ctrl+numpad 4/6 adjusts left edge of selected items, alt+numpad 4/6 adjusts right edge
  509.   + fixed bug where auto monitored but not record armed channel wouldnt play
  510.   + better take adding for auto-punch-in/out (auto-split when you start too late)
  511.   + (update 6:20pm): fixed bug in open copy on non-looping items that are longer than source,
  512.     made view gain (shift-up/down) go up to +36dB from 24
  513.   
  514.  
  515. v0.949 - May 4 2006
  516.   + clicking track mixer panels without modifiers makes only that track selected
  517.   + wave writer now supports overlapped writes for more resilient recording
  518.   + recording format selection now allows you to choose formats other than .WAV
  519.   + ogg, mp3 sinks now support on the fly peak creation
  520.   + preliminary WavPack reading and writing support
  521.   + new hotkeys { and } for setting loop selection start/end
  522.   + "explode takes" option to expand an item into its takes across new tracks
  523.   + made open copy/apply fx rename the new take to the new filename
  524.   + reorganized edit cfg prefs, options for envelopes on by default
  525.   + template project option in prefs/editing/defaults
  526.   + zero crossing line when zoomed in on items
  527.   + fixed play cursor for wine
  528.  
  529. v0.948 - Apr 24 2006
  530.   + fixed context menu in MCP
  531.   + holding ctrl+moving now copies items (optional, prefs/editing)
  532.   + slightly larger underrun indicator
  533.   + option for vertical zoom to center on the topmost track instead of last selected track
  534.   + midi editor snap to grid when pasting
  535.  
  536. v0.947 - Apr 22 2006
  537.   + option to change maximum number of tracks to snap media items to other media items (can be 0)
  538.   + option to center zooms at current center of view instead of cursor
  539.   + updates project better when properties dialog edited
  540.   + fixed a worker thread read buffer bug, better entire project looping
  541.   + reduced size of underrun meter (smaller rectangle behind the time display)
  542.   + fixed (once again) bugs relating to moving selection, added ctrl modifier for disabling snap
  543.   + internal work in preparation for better MIDI previewing/playback within editor
  544.   + mixer keeps master controls visible when scrolling
  545.   + fixes to midi media item support (handling of start offsets, all-notes-off at end of file, etc)
  546.  
  547. v0.946 - Apr 20 2006 - I'm so messed up, I don't know what's going on...
  548.   + reworked track buffering, much cleaner now (hopefully better too)
  549.   + fixed a rare bug where timeline loop region would not get updated in certain instances
  550.   + input monitoring in midi mode now works (rather, disables properly)
  551.   + readded ctrl+shift+up/down for vzoom
  552.   + added alt+shift+T for crop to current take
  553.   + project length limit project setting (to stop playback/recording at a particular time)
  554.   + fixed loop selection moving snapping being on when it shouldn't
  555.  
  556. v0.945 - Apr 18 2006
  557.   + disabled some all notes off sending that was causing problems
  558.   + added preferences option in preferences/general to disable 
  559.     space/enter/up/down accelerators so they can be used for navigation
  560.  
  561. v0.944 - Apr 17 2006
  562.   + fixed selection snapping to grid when cursor snap to grid is set
  563.   + reverted some track buffering logic back to old style
  564.   + more configurable colors for selected items background
  565.   + option to show cur track in mixer
  566.   + midi editor: can now resize multiple items at same time
  567.   + midi editor: snapping makes minimum size for events be snap size
  568.   + midi editor: page up/down, up/down, +,- now zoom like in main window
  569.   + midi editor: alt+arrows scrolls view (like in main window)
  570.   + midi editor: fixed grid for 1/3 divisions etc
  571.   + midi editor: end of track adjustment (puts all notes off message at eof)
  572.   + midi recording: adds all notes off message at end of recording
  573.   + midi playback: all notes off sent on edit of track, and loop
  574.  
  575. v0.943 - Apr 15 2006
  576.   + keyboard: up and down zoom horizontal, page up/down zoom vertical
  577.   + fixed media explorer repainting bug
  578.   + more OGG output options (CBR, ABR)
  579.   + more MP3 output options (CBR, ABR, VBR, quality, etc...)
  580.   + VU meter in render progress
  581.   + big changes to the way looping, bufferahead, etc work (track.*, playback.*)
  582.      - needs more work, but looping with lots of FX should be smoother
  583.      - loop playback granularity is now temporarily the block size, doh (will be fixed)
  584.   + updated .chm that doesnt phone ms
  585.  
  586. v0.942 - Apr 12 2006
  587.   + midi editor: undo/redo support
  588.   + midi editor: alt+left mouse does marquee selection in addition to alt+right
  589.   + midi editor: highlight current note on piano roll
  590.   + help menu now has "documentation" submenu
  591.   + included the lovely reaper routing guide .chm, thanks to Malcolm Jacobson
  592.  
  593. v0.941 - Apr 11 2006
  594.   + initial region support (shift-R adds a region, etc)
  595.   + improved look of markers
  596.   + fix for muted/unsoloed MIDI hw outputs
  597.   + initial preset support for VST/JS, preset system still needs work
  598.  
  599. v0.940 - Apr 7 2006
  600.   + fixed "run fx in worker threads" issues
  601.   + presets for FX
  602.  
  603. v0.939 - Apr 6 2006
  604.   + Preliminary MIDI editing: grid options, snapping, velocity/length controls, saving/reverting, etc
  605.   + new APIs for plugins to register editors for file types, get colorthems, register hotkeys, etc
  606.   + fixed track name updating in mixer view
  607.   + auto sizing of FX window now allocates room for VST scrollbars
  608.   + auto sizing of FX window won't go too small
  609.   + [update 3:19pm PST - fixed a couple midi editor bugs]
  610.   + [update 11:30pm PST - MIDI: beat/measure colors for grid, better scrolling]
  611.  
  612. v0.938 - Apr 2 2006
  613.   + smpte mtc generation option
  614.   + more snapping options, cleanups
  615.   + made hardware midi output not rewrite channel for 0xFx messages
  616.   + items fully overlapping other items replace audio (crossfading if fade set) rather than mix
  617.   + item labels have opaque backgrounds for readability
  618.   + item peaks get border between peaks and edge
  619.   + optimized some low-worker-buffer modes
  620.  
  621. v0.937 - Apr 1 2006 (no fooling, even)
  622.   + moving items down below all tracks adds new tracks
  623.   + removed some old docked mixer border drawing that is obsolete
  624.   + cleaned up some internal track state code
  625.   + fixed track background painting when normal color overridden
  626.   + removed some bad on-exit code
  627.   + fixed some dock clip issues, made resizer custom drawn rather than a control
  628.   + internal (unreleased) midi editor updates
  629.  
  630. v0.936 - Mar 30 2006
  631.   + rendering won't render main mix when just rendering stems (faster)
  632.   + smpte ltc generator now works properly (thanks steven blumenfeld!), 
  633.     29.97 df/nd modes
  634.   + fixed rendering errors introduced in .935 (re: SMP support)
  635.  
  636. v0.935 - Mar 29 2006
  637.   + option for not saving undo state on item/track/loop selection changes
  638.   + fixed grid drawing using tempo envelopes on right side of grid
  639.   + main window can be sized down smaller 
  640.   + ability to render "stems" in addition to the master mix in render dialog
  641.   + made consolidation not append -consolidated- to filenames if they already have it
  642.   + rendering now utilizes SMP (if worker threads are enabled in the prefs)
  643.  
  644. v0.934 - Mar 28 2006
  645.   + win98 docking window gdi resource bugfix
  646.   + made right clicks in context menus allowed to select items
  647.   + can jump to marker using ctrl+j m<index>, or ctrl+j "namestr"
  648.   + markers > 99 now draw correctly
  649.   + ripple editing setting used when inserting/deleting items 
  650.   + fixes to peaks not being rebuilt in certain instances involving drag&drop
  651.   + better snapping labeling, things snap to loop selection now as well
  652.   + static link of soundtouch dll, possible runtime error fix
  653.   + fixed grid line beat 1 drawing again
  654.   + fixed bug where mousewheel could crash in certain instances (in other apps windows)
  655.  
  656. v0.933 - Mar 27 2006
  657.   + tracks can be copied/pasted (coming soon: choice of what settings to apply to existing tracks)
  658.   + media explorer menu item updates when docked
  659.   + selected items that are in groups will show group border
  660.   + fixed fx flushing when rendering
  661.   + fixed grid showing first beat in measure being wrong
  662.   + [UNTESTED] SMPTE LTC generator (will get to test with real hardware soon)
  663.  
  664. v0.932 - Mar 26 2006
  665.   + now smart about not scrolling when editing items/etc
  666.   + option in prefs to not move edit cursor when shift/ctrl selecting items
  667.   + when adding a partial take via recording, if no other take loops, looping is turned off for item
  668.   + made non-looping items only show one loop indicator
  669.   + highlighting of grouped items (new colortheme item -- updated bundled colorthemes but 
  670.     all you colortheme designers may wish to post your own new versions :)
  671.   + added new jesusonic effect chanmix2
  672.  
  673. v0.931 - Mar 24 2006
  674.   + made dragging in a loop selection start a new selection, old behavior is optional in prefs/edit
  675.   + all-note-off sent at end of MIDI files
  676.   + right click: apply fx to item (applies fades, volume, pre-fx envelopes, FX, adds as take)
  677.   + tabs in dock, dockable mixer/media explorer/undo history
  678.   + aux send controls show as multiple columns if need be
  679.   + scrollbars for VSTs when sized down
  680.   + ctrl click mute/solo clears all mute/solo
  681.   + more color themes
  682.   + color themes can be drag&dropped into the main reaper window
  683.   + updated mar 25 2am -- fixed some apply fx bugs, other bugs, changed the way fx are 
  684.     stopped, for better autotune support (option in prefs/playback to flush fx on loop too)
  685.   + updated mar 25 1pm: stopping of fx when applying happens more reasonably, 
  686.     fixed bugs when flush fx on loop on
  687.   + fixed drawing of track resizer
  688.   + removed vst mutex locking   
  689.  
  690. v0.930 - Mar 22 2006
  691.   + made midi files/etc support pitch shifting
  692.   + made consolidate merge in click sources too 
  693.   + hardware midi outs get all note off messages on stop/seek
  694.   + VSTi get all note off messages on stop/seek
  695.   + fixed looping with record armed creating files
  696.   + made it so items can't be resized lower than .1ms in length
  697.  
  698. v0.929 - Mar 21 2006
  699.   + time displays now count hours
  700.   + better looping of pitched/stretched items
  701.   + per-track MIDI hardware output support
  702.   + fixed zoom selection able to set the scroll to a negative position
  703.   + fixed a win98/me drawing bug
  704.   + renamed "Direct Hardware Output" to "Audio Hardware Output"
  705.   + ripple all mode moves markers too
  706.   + buttons for grid and snap controls on right hand toolbar
  707.   + smaller sample project (thanks to the wonderful Stephen Boullion)
  708.  
  709.  
  710. v0.928 - Mar 20 2006
  711.   + added text display for items that are stretched/pitched
  712.   + added new default option to always show item info/label text for items even
  713.     when their edges are offscreen
  714.   + default color theme: more readable item text  
  715.   + explicit FP exception disabling for some systems that have them on by default
  716.  
  717. v0.927 - Mar 20 2006
  718.   + fixed take pitch issues
  719.   + fixed pitch cent tweaking keyboard shortcuts
  720.   + fixed pitch/stretch cpu/buffer issue when rendering
  721.   + changed labeling of WAV render format to bit rather than confusing bps
  722.   + added new menu items to timeline context menu
  723.  
  724. v0.926 - Mar 19 2006
  725.   + pitch shifting/time stretching modes for media item (per take) thanks to SoundTouch
  726.   + alt click on the edge of a media item to stretch/shrink it
  727.   + shift+7/8 adjust pitch down/up cent, shift+9/0 by semitone
  728.   + Show only supported files in Media Explorer
  729.   + Media Explorer preview shows you what you are previewing
  730.   + fixed loop indicators on non-1.0 playrate items
  731.   + alt+right click/drag is marquee, makes using alt with other modes easier
  732.   + default option to make UI flush track buffers when items are edited
  733.  
  734. v0.925 - Mar 19 2006
  735.   + Made dialog fonts Windows 98 and XP (Cleartype) friendly
  736.   + Media explorer improvements (location bar, context menu, Enter key, "Go to parent" fixed)
  737.   + Fixed peaks display on items with channel mode mono/left or mono/right
  738.   + Eliminated/reduced playback stutter when modifying track sends, record arming
  739.   + when zooming in (vertically) on tracks, folder compacting resets itself if in the compact state
  740.  
  741. v0.924 - Mar 17 2006
  742.   + new Media Explorer window for preview/adding of media (does not yet support MIDI)
  743.   + fixed playback when there are no tracks bug
  744.   + fixed bug where items often default to mixdown modes
  745.  
  746. v0.923 - Mar 17 2006
  747.   + ripple editing all mode affects master track envelopes
  748.   + fixed playspeed envelope when combined with fx that buffer ahead
  749.   + ability to open items in their configured external editor or the default editor
  750.   + try 2 at win98 midi config fix 
  751.  
  752. v0.922 - Mar 16 2006
  753.   + option to close audio when app loses focus and tracks are record armed
  754.   + fpe fix for fluffy
  755.   + asio driver handles driver reinit requests
  756.   + ripple editing moves envelopes that are over empty space too
  757.   + new hotkey: W == home
  758.   + when pasting/inserting files, edit cursor moves to end of items
  759.  
  760. v0.921 - Mar 15 2006
  761.   + ripple editing moves envelope points 
  762.   + cursor snaps to grid on items as well as empty space
  763.   + shift + click on crossfade adjustment edges (not the fade itself) slides the fade position 
  764.   + fixed checkmarks on win98 in midi prefs
  765.   + made clicking edge of item move cursor to that edge
  766.   + better hack to make Waves not crash on SMP systems
  767.   + fixed (hopefully) some occasional but annoying recording positioning issues 
  768.   + update 10:18pm PST: fix for fluffy
  769.  
  770. v0.92 - Mar 14 2006
  771.   + better fx-enabled looping
  772.   + individually resizeable track heights
  773.   + less memory use for tracks with buffering fx
  774.   + vst flushes blocksize on stop (so if you change blocksize settings it 
  775.     should work nicer)
  776.   + window resizing down for VST configs now works
  777.   + tooltips are no longer topmost
  778.  
  779. v0.91 - Mar 13 2006
  780.   + made worker threads more aggressive when using smaller blocksizes 
  781.     (works decent at 64 sample lateancy on RME hardware for us at least)
  782.   + improvements to looping playback in worker render modes
  783.   + made looping playback not flush fx
  784.   + option in prefs to make clicking an envelope segment adjust it, vs adding point
  785.   + fixed some splitting behaviors
  786.   + insert/remove contents under loop selection
  787.   + ripple editing has "all tracks" mode
  788.   + stupid hack (thread synchronization nightmare for making Waves 5 work properly on 
  789.     SMP systems, UGH!)
  790.   + some new color themes from the forum
  791.  
  792. v0.90 - Mar 12 2006 - Happy Sopranos Day
  793.   + fixed gdi leak when recording and showing outlines of items 
  794.   + fixed bug in wav reader (excess data was being read at eof when looping)
  795.   + you can now zoom in EVEN closer
  796.   + better resampling modes (filtering, cubic interpolation)
  797.      - these need more work still, but are a step in the right direction
  798.   + fixed start/stop on DXi softsynths
  799.   + made peaksbuild dialog not show up if it has been up in the last 5s
  800.   + optimized worker thread scheduling for lower CPU use on small projects
  801.   + added worker thread option to not run non-fx tracks in worker threads
  802.  
  803. v0.89 - Mar 9 2006
  804.   + big internal audio rendering architecture changes
  805.   + SMP support (runs FX in worker threads when possible)
  806.     + this may make this release less stable overall than .87, but fear not, we will
  807.       get it back to par, and then some!
  808.   + removed noteoff on stop for VSTi
  809.   + DXi tempo map support
  810.   + fixed flushing in some DX effects (Sonitus FX Gate for example)
  811.   + added exception check during DX effect initialization (Guitar Rig 2)
  812.   + safer DX plugins scan
  813.   + mixer has more showing/grouping options
  814.   + fixes to record-monitored sends when stopped 
  815.   + selection lock icon instead of checkbox
  816.   + ripple edit, grouping ignoring options
  817.   + big drawing bugfix (oops, fades were often hidden)
  818.   + option to always render muted tracks, for a higher cpu use-faster response tradeoff
  819.  
  820. v0.87 - Mar 6 2006
  821.   + VU meters look nicer, peak indicators show clip status until cleared
  822.   + dave hayes's fader bitmaps
  823.   + recording preview outlines
  824.   + more precise vertical zooming (2x steps)
  825.   + master VU improvements (updated!)
  826.  
  827. v0.86 - Mar 5 2006
  828.   + made bypassing fx for one track bypass all selected tracks fx (and vice versa)
  829.   + fix for crash on fluffy's system, presumably many other peoples systems as well
  830.   + now keeping mapfiles of all releases to make peoples crash reporting more useful
  831.  
  832. v0.85 - Mar 4 2006
  833.   + fx: fixed DXi names in the FX selector dialog
  834.   + fx: added better DXi detection (you'll have to rescan your DX plugins)
  835.   + fx: more accurate DX envelope processing
  836.   + fx: added keyboard shortcuts and context menu in FX window
  837.   + render "add to new track in project" option
  838.   + consolidate now lets you consolidate to OGG/etc
  839.   + bouncing now lets you bounce to ogg/etc
  840.   + hardware output channel name aliasing
  841.   + envelope visibility is now (partially) separate from enabled state
  842.   + more accurate VU meters (they now only show red when >= +0.0dB, etc)
  843.   + increased VU meter dynamic range to -60dB
  844.   + vertical zoom more correctly zooms in on the selected track
  845.   + clicking media items selects their track
  846.   + alt+shift+s splits at play cursor
  847.   + when splitting right item is left selected
  848.   + snap option to keep items a certain time apart
  849.   + fixed bug in rec mode selection
  850.  
  851. v0.84 - Mar 1 2006
  852.   + fixed new (v0.83) crashing bugs
  853.   + preliminary super-alpha DXi support
  854.  
  855. v0.83 - Mar 1 2006
  856.   + fixed underruns when sends and solos are combined in certain ways
  857.   + updated envelopes to support a new "square" shape, useful for tempo envelopes, 
  858.     bypass envelopes, etc
  859.   + documented bug (that will not be fixed soon): effects that have latency may
  860.     result in underruns when a playspeed envelope is used, and track buffering is on.
  861.  
  862.  
  863. v0.82 - Feb 26 2006
  864.   + fixed send issues when FX with latency are used
  865.   + VST latency compensation fixes
  866.  
  867. v0.81 - Feb 23 2006 (special drunk edition)
  868.   + looping now doesnt cause buffer underruns
  869.   + undo/redo tooltips
  870.   + grid lines now drawn above waveform for easier viewing
  871.   + fixed some autocrossfade issues
  872.  
  873. v0.80 - Feb 22 2006
  874.   + fixed a lot of non-1.0 playrate item editing/peaks/playback stuff
  875.   + open copy as copies section to wav now if supported
  876.   + fixed drawing of loop indicators when refreshing
  877.   + media item channel mode is now per-take
  878.  
  879. v0.79 - Feb 21 2006
  880.   + hopefully fixed fx window bypass checkbox drawing on win98
  881.   + made consolidate start new files when output gets close to 2gb (.wav file limit)
  882.   + prettier/easier to see loop indications for media items
  883.   + made tempo map absolute instead of project bpm-relative
  884.   + improved top ruler drawing in beat/measure mode (not perfect yet though)
  885.   + increased distance for cursor-grid snapping
  886.   + Ctrl+Shift+S splits while ignoring grouping, holding Ctrl and right click->split also
  887.  
  888. v0.78 - Feb 20 2006
  889.   + time display background flashes red when there are underruns
  890.   + better mouse cursor positioning (clicks put it at the center of pixel)
  891.   + peaks automatically switch to waveform at peak cache resolution (prefs item)
  892.   + marker insert go to play cursor if on screen, or the normal cursor if not
  893.   + doubleclicking a media item sets loop select to that item
  894.   + pooled wave readers, so having lots of splits in wave files will not result in
  895.     insane open file counts
  896.   + hopefully fixed faders not drawing properly in win98 (todo: optimize)
  897.   + preliminary experimental track consolidation feature (to render media items)
  898.  
  899. v0.77 - Feb 19 2006
  900.   + fixed HUGE ineffeciency in disk reading, disk reading performance 
  901.     should be as much as 50% greater now.
  902.   + better version checking in plug-in system
  903.   + initial work on consolidation function (not enabled yet)
  904.   + [updated 10:40pm PST] : fixed address space leakage on large numbers of open files! ouch!
  905.  
  906. v0.76 - Feb 19 2006
  907.   + improved track header UI (dynamic moving of controls), and some smaller mixer UI cleanups
  908.   + volume/pan faders: holding ctrl while moving makes it much more accurate,
  909.        holding alt when release will restore to original value
  910.   + mousewheel movements are now sent to the window the mouse is over
  911.   + mousewheel over main scrollbars do different things
  912.   + upper limit on how much cpu worker threads can really suck, fixes some hang bugs
  913.   + fixed delete-first-playing-item-in-track-bug
  914.   + more RME quietdown fixes
  915.  
  916. v0.75 - Feb 18 2006
  917.   + async disk reads for wav/ogg/mp3, more buffering [still need to do writes]
  918.   + reworked a lot of thread synchronization to keep everything more reponsive
  919.   + beginnings of a file toolbar
  920.   + redid track reordering, much nicer now and should keep folders intact
  921.   + made zoom only center on play cursor if play cursor is the only cursor currently visible
  922.   + small fixes to menu items/etc
  923.  
  924. v0.74 - Feb 17 2006
  925.   + better thread sync for more responsive ui and less skippage
  926.   + Preliminary direct NINJAM session importing 
  927.     -- needs a lot more options, though, and it will get them soon
  928.    
  929.  
  930. v0.73 - Feb 16 2006
  931.   + more multithreading (configurable number of threads)
  932.  
  933. v0.72 - Feb 16 2006
  934.   + fixed first-load fx bug
  935.   + made ASIO mode clear buffers on stop/close
  936.   + increased default number of worker buffers -- note: now depending on your audio driver's 
  937.     blocksize, you may want 128-1024 buffers (less for bigger blocksize, more for smaller blocksize)
  938.   + made worker thread high priority higher
  939.   + changed track buffer logic substantially--it no longer will hold up the audio thread
  940.     waiting for source. this may have negative implications! we will see!
  941.   + optimized .wav reader for small forward seeks (which often happen on underruns)
  942.     + there is room for improvement here, async reads, buffering, etc
  943.  
  944. v0.71 - Feb 15 2006
  945.   + auto view scrolling when making selections/moving markers/etc
  946.   + made it so you can't move markers before 0:00
  947.   + new color theme
  948.   + shift clicking an empty area/timeline/marker sets selection between cursor and new cursor pos
  949.   + made newer selection modes update selection display
  950.   + selection display tooltips
  951.   + tracks that are not folders, have no receives, no items, and not record armed, will not process their effects
  952.   + made slip mode or whatever you call it keep envelope points attached
  953.   + improved viewing/selecting tiny items
  954.   + project BPM on main window (upper right)
  955.  
  956. v0.70 - Feb 14 2006 super lovely edition
  957.   + made fx chains track each fx latency so that when you remove/bypass it the sync is maintained
  958.   + fixed a bug that made one dx plug-in in particular hang
  959.   + new mute/solo behavior for sends/hardware outs, should be a lot better overall
  960.   + project cropping crops markers too, as well as adds envelope endpoints
  961.   + added phase inversion for tracks (per-send, in the send control panel)
  962.   + media item muting (alt+m as shortcut)
  963.   + more media item options in right click menu
  964.   + made ctrl+a better context sensitive (mouse position)
  965.   + made clicking on edges/fades of media items still able to move cursor
  966.   + [bonus 8:56pm PST version] changed item/track clicking behavior
  967.   + [even more bonuses, 11:37pm PST]
  968.   + made hitting delete when mouse is over tracks deletes tracks
  969.   + fixed selected track control panel resize redraw bug
  970.   + made moving tracks up and down scroll view if necessary
  971.   + made moving/editing items scroll view if necessary
  972.   + made hottrack buttons not steal keyboard focus
  973.  
  974. v0.69 - Feb 12 2006
  975.   + made cursor moving on item clicks on by default
  976.   + VU falloff option, more accurate
  977.   + made alt+click+drag do marquee selection even when started on an item
  978.   + open copy has the option of prompting for the filename (prefs/media)
  979.   + doubleclick in time line selects between markers
  980.   + ctrl+shift+M inserts markers at edges of loop selection
  981.   + cursor moves to current position on pause
  982.   + multiple hardware outputs per track
  983.   + multiple master hardware output support (including mono outs)
  984.  
  985. v0.68 - Feb 12 2006
  986.   + ASIO pre-zero mode optimization
  987.   + [ and ] navigate markers now
  988.   + holding shift while selecting outside of the current selection adds to the current selection
  989.   + holding shift while selecting inside the current selection starts a new selection
  990.   + holding alt while selecting acts as marquee mode, selecting items in rectangle
  991.     + hold shift to add to a selection, ctrl to toggle selected items
  992.   + option to move cursor when clicking on items (off by default)
  993.   + fixed accuracy of render dialog's VU meter
  994.   + option for adjusting desired framerate of VU meters
  995.   + clicking a track's control panel makes ctrl+a work for tracks rather than items now
  996.   + made changing loop selection not unselect media items or change track selection
  997.   + made seeking in timeline or empty area below tracks not unselect media items
  998.   + made track VU meters have decay as well as master meter
  999.   + made VU meter unlit background somewhat lighter, added channel separation so you 
  1000.     can more easily see
  1001.  
  1002.  
  1003. v0.67 - Feb 11 2006
  1004.   + prebuffering fixes (option now works properly, doesnt break monitoring anymore, etc)
  1005.   + fixes to paused play cursor behavior
  1006.   + ctrl+a when in a track's control panel now selects all tracks
  1007.   + made muting multiple tracks display properly
  1008.  
  1009. v0.66 - Feb 10 2006
  1010.   + bugfixes
  1011.   + prebuffering option
  1012.   + increased default number of worker bufs, made worker thread high priority by default
  1013.   + overall improvement to playback stability with this
  1014.  
  1015. v0.65 - Feb 10 2006
  1016.   + made default audio device be waveout instead of kernel streaming for compatibility
  1017.   + redid peaks display for better accuracy/lower overhead
  1018.   + fixed EDL reading crash error, fixed EDL writing bug
  1019.   + setting undo max memory to 0 disables undo/redo support completely
  1020.   + when you specify a replacement file for a missing file, it now uses that new filename for
  1021.     all instances of that file, and uses that directory as an additional search path
  1022.   + midi file reading has only play channels flags, and a send as channel option
  1023.   + fixed peaks building for second/third/etc takes
  1024.   + greatly optimized bringing files back online
  1025.   + auto track naming for tracks that get their first item and dont have a name
  1026.  
  1027. v0.64 - Feb 8 2006 
  1028.   + (rare) undo bug fixed
  1029.  
  1030. v0.63 - Feb 8 2006
  1031.   + optimized track drawing for large numbers of items
  1032.   + tempo envelope support for VSTs
  1033.   + optimized undo/redo system for better dealing with large projects
  1034.   + fixed undo/redo memory leak
  1035.   + clicking on items no longer changes track selection
  1036.   + moving items with the keypad now correctly updates the undo history
  1037.  
  1038. v0.62 - Feb 7 2006
  1039.   + MIDI data sent through sends and to folder tracks
  1040.   + added effect bypass envelope for effects that dont support it
  1041.   + grey colorthemes from forumers
  1042.   + rendering no longer restores playback state when finished (goes to stopped)
  1043.   + shift+m when near a marker edits that marker
  1044.   + vst: option to not save full state of fx
  1045.   + vst: multiple directory support (unlimited number of directories)
  1046.  
  1047. v0.61 - Feb 7 2006
  1048.   + fixed sends to non-soloed tracks higher in the list causing soloed tracks to go silent
  1049.   + fixed peaks inaccuracies when zooming out (peaks are now slower zoomed out, though)
  1050.   + flipped sign of peaks display to be consistent with other apps
  1051.   + super preliminary automation envelopes for FX plugins, need lots of work
  1052.     + doesn't send deltas for the envelopes, just values per block
  1053.   + rendering dialog defaults to project sample rate, and if changed, it keeps that new 
  1054.     value as the default
  1055.   + samplerate now is a combo box for rendering and project configuration dialogs
  1056.   + made wav reader support 32/64 bit float inputs
  1057.   + made wav writer support 32 bit float output
  1058.   + EDL import guesses track names based on the first event's filename
  1059.   + Better Mackie Control Universal support, though still very incomplete
  1060.   + project notes area in project settings
  1061.   + marker support (hit M/Shift+M to set marker, you can also hit 0-9 to jump to a particular marker)
  1062.   + if you grab the top half of the timeline, you can grab it to scroll with control
  1063.   + made top timeline update properly, not so deferred
  1064.   + fixed some of the alt+shift moving contents of media items bugs
  1065.   + made it easier to grab fades at the top of each media item, when they are close to the edge,
  1066.     and made it easier to grab size near the edge
  1067.   + better VSTi compatibility
  1068.   + keyboard shortcut list in help menu (Ctrl+F1)
  1069.   + a few color themes from the forum posts
  1070.   + fixed bugs where send envelopes were not attached to media items, and didnt get cropped with project
  1071.  
  1072. v0.60 - Feb 4 2006
  1073.   + generic VST configuration dialog for VSTs that lack config
  1074.   + better VST state saving (uses chunk saving if it can, otherwise falls back to 
  1075.     saving/restoring parameters)
  1076.   + better vst parameter adjustment undo support
  1077.   + made VSTi support send all note off messages when flushing the fx
  1078.   + fixed a noisy midi bug added in 0.59
  1079.  
  1080. v0.59 - Feb 4 2006
  1081.   + envelopes for sends, direct hardware outputs
  1082.   + fixed looping related bugs in midi reader
  1083.   + fixed peaks display for MIDI when fades (that dont do anything anyway) are on
  1084.   + updated track sends, better send tooltip order, fixed track duplication of track with sends
  1085.   + fixed cursor being drawn under grid lines in bottom area
  1086.   + fixed occasionally not tracking play cursor when it should
  1087.   + fx automation won't be too much longer, a lot of the work was doing the send envelopes...
  1088.  
  1089. v0.58 - Feb 3 2006
  1090.   + shift up/down scales peaks up/down
  1091.   + redid automatic crossfades, should be a lot nicer to use now, though needs more testing
  1092.   + fixed some issues in hilite of first beat in measure display
  1093.   + option to store peaks/index files in a configurable directory,
  1094.     instead of with the media (which is pretty damn useful)
  1095.   + new (slightly smaller, vastly better) sample project by Stephen Boullion
  1096.  
  1097. v0.57 - Feb 2 2006
  1098.   + ui: reorganized track header to put mute/solo at edge
  1099.   + ui: snap items to cursor option (well, hardcoded along with the grid for now)
  1100.   + ui: made vertical zoom zoom master track too, for editing envelopes more precisely
  1101.   + grid: tempo envelope, lets you add points that start a new measure/beat, and change the tempo
  1102.       + limitation: the timeline will not always show the best labels, but
  1103.         it tries to most of the time
  1104.   + grid: better beat/measure time displays (measure mode now shows correct value for lengths)
  1105.   + grid: grid parameters specifiable as a fraction (i.e. 1/4 beat ), combo boxes
  1106.   + grid: first beat in measure is now a different color
  1107.   + envelopes: added point editor so you can specify exact values/times
  1108.   + envelopes: stable sorting (mergesort)
  1109.   + envelopes: made envelope add point put it exactly where it should be
  1110.   + envelopes: modifiers: alt is move only horizontal, ctrl+alt is move only vertical
  1111.   + fx: internal cleanups in preparation for automation envelopes
  1112.   + fx: copying and saving chains now saves bypass state
  1113.   + fx: add dialog list filtering
  1114.   + made volume faders go to -90dB (todo: options for where -inf is)
  1115.   + made peak cache less picky about file times for different filesystems rounding errors
  1116.   + fixed color theme saving of grid line color
  1117.   + internal fade cleanups, in preparation for improving the auto crossfade behavior
  1118.     (hopefully nothing broke)
  1119.  
  1120. v0.56 - Jan 31 2006
  1121.   + loop start/end/length/lock have controls/display on main UI (upper right)
  1122.   + project has bpm/measure length parameters associated with it
  1123.     + time display can now be time or measures/beats
  1124.     + optional grid display
  1125.     + optional grid snapping for items, cursor, selections
  1126.     + midi source now uses project BPM setting
  1127.   + tracks can now be marked as the last track in a folder
  1128.   + fixed items with playrates of non-1.0 not playing right when they have an internal start offset
  1129.   + fixed post-fx send when track is empty and has no fx enabled
  1130.   + doubleclicking faders resets them (in addition to doubleclicking the their readout display)
  1131.   + made zoomin go as far as 20,000 pixels/second
  1132.   + added ' and " hotkeys to go to play cursor and cursor respectively
  1133.  
  1134. v0.55 - Sonique Tribute Edition Special - Jan 30 2006
  1135.   + hot tracked buttons
  1136.   + added default fade length, shapes preferences item (default is 10ms fades on new media items, splits, etc)
  1137.   + project autosave options (off by default), .bak saving option (on by default)
  1138.   + made clicks in fader windows that dont hit anything passed to parent, for easier track moving/etc
  1139.   + what were busses are now called folders, "aux sends" are now just simply "sends"
  1140.   + I/O setting changes apply to all selected tracks, now
  1141.   + ctrl+alt+mousewheel scrolls view up/down
  1142.   + alt+mousewheel scrolls view left/right
  1143.   + alt+left/up/down/right scrolls view
  1144.   + resizeable mixer view, resizeable track headers
  1145.   + made right click of I/O button show I/O volume controls
  1146.   + auto input monitoring mode updates (monitors input when recording only when over a "selected event")
  1147.   + fx window autoresizing, with options
  1148.   + fx add window resizeable, and remembers position/size
  1149.   + added load/save default track chain to fx window, new tracks created will have these fx by default
  1150.   + better support for empty events, insert empty event menu item
  1151.   + added more channel options per media item (left and right as mono)
  1152.     + note that in these modes, the peaks display still shows the mixed down peaks (big deal)
  1153.   + track direct hardware output has own volume, other parameters like a normal send
  1154.   + made VST scanning only scan at startup once a directory has been configured
  1155.  
  1156. v0.54 - Jan 28 2006
  1157.   + initial multiple take per media item support
  1158.     + substantial internal changes to support the above
  1159.     + when recording to a track, if items are selected, the recording, 
  1160.       if overlapping the selected items, will be added as a take. note that
  1161.       this happens at the end of the recording, and audio is still recorded for
  1162.       the entire time (so you can go recover it if you need)
  1163.     + new hotkeys: T/Shift-T for next/prev take, Ctrl+Shift+T for delete active take
  1164.     + open copy in editor option (creates copy, new take, selects new take)
  1165.     + recording with repeat enabled now loops, and starts a new file at the new loop time
  1166.       (effectively creating multiple takes)
  1167.   + when recording to a track, any selected items on that track will not play
  1168.   + items recorded are automatically selected after recording now
  1169.   + pre-zero ASIO output option for "buggy" hardware
  1170.   + better automatic recording latency adjustment in ASIO mode, waveout/dsound/ks still need work
  1171.   + better current directory handling on open file dialogs
  1172.   + dynamic tooltips on fx button (shows chain), tooltips on i/o button (shows aux sends, hardware out)
  1173.   + added "mix to mono" option for aux sends (happens before send's pan)
  1174.   + force mono and swap stereo media item properties
  1175.   + fixed bugs when shuffling media item contents near the beginning of the track
  1176.   + better zoomed-in peaks display (switches to using a copied reader to give accurate waveform display)
  1177.   + made zoom go 2x as far in (3200pix/s)
  1178.   + made playback/recording minimum loop lengths 100ms/1s respectively
  1179.   + made fx button show config, smaller button toggles bypass
  1180.   + fx window has menu, more options (load/save chain, among others)
  1181.   + option for where clicks cause playback seeks (to emulate your favorite apps)
  1182.   + option to show m/s letters instead of our mute/solo icons
  1183.  
  1184. v0.53 - Jan 26 2006
  1185.   + fixed media item invert phase sticking on
  1186.   + fixed master volume fader being twice as potent as it should have been
  1187.   + renamed post-fx volume/pan envelopes to just volume/pan, and renamed the pre-fx ones to 
  1188.     volume (pre-fx), etc.
  1189.   + hotkey updates:
  1190.     + alt when moving an item "slips?", alt+shift moves contents only (shuffles?)
  1191.     + shift click on an envelope segment causes it to adjust the values of both nearby envelope points
  1192.     + ctrl+up/down nudge track volume up/down
  1193.     + v toggles selected tracks post-fx volume envelope, p pan, added main menu item for these
  1194.     + numpad 8/2 move selected media items up/down
  1195.     + numpad 4/6 nudge selected media items left/right (by 1 pixel's time)
  1196.     + numpad 7/9 "slips" media items, numpad 1/3 "shuffle" them (by 1 pixel's time)
  1197.   + improved slider click accuracy (a single click no longer moves it)
  1198.    
  1199. v0.52 - Jan 25 2006
  1200.   + more fixes to audio configuration
  1201.   + fixed ctrl+shift+up/down
  1202.   + fixed mute/solo icon loading, updated icons
  1203.   + updated buttons for track controls
  1204.   + "tape style" auto input monitoring mode (monitors except when when playing)
  1205.  
  1206. v0.51 - Jan 25 2006
  1207.   + fixed fx undo state reloading (more stable)
  1208.   + fixed tons of audio configuration related problems (audio being open 
  1209.     when it shouldn't)
  1210.   + new sleek buttons for track/mixer settings (icons need more work though)
  1211.  
  1212. v0.50 - Jan 24 2006
  1213.   + added parameters for aux sends (accessible via right clicking volume controls on 
  1214.     that track, or via the i/o menu)
  1215.   + other bugfixes
  1216.  
  1217.  
  1218. v0.491 - Jan 24 2006
  1219.   + fixed ASIO multichannel outon some cards crashing
  1220.   + mono direct hardware output modes
  1221.   + when vertically zooming, the last selected track gets kept in view
  1222.  
  1223. v0.49 - Jan 23 2006
  1224.   + made clicking below tracks remove track selections (and item selections as well)
  1225.   + added ` track zoom hotkey (at shane's request, though modified a touch)
  1226.   + added ctrl+shift+up/down to vzoom, at pipeline's request
  1227.   + added copy/paste to fx window (for easy fx duplication etc), removed clone button
  1228.   + added undo history maximum memory use configuration/display
  1229.  
  1230. v0.48 - Jan 23 2006
  1231.   + fixed aux send related bugs, rearchitected internals
  1232.   + added multichannel ASIO output, hardware output option for each track/master
  1233.   + added master mute/solo controls
  1234.   + made split items split any grouped items too
  1235.   + fixed a bug when rendering and audio device gets reopened by activating app
  1236.  
  1237. v0.47 - Jan 22 2006
  1238.   + menu item for normalizing items
  1239.   + open in external editor menu item, configuration
  1240.   + made EDL TXT writing compatible with Vegas 6 (hopefully)
  1241.   + added version resource to reaper.exe
  1242.  
  1243. v0.46 super special deja vu revision - Jan 21 2006
  1244.   + fixed track panel volume slider redraw bugs
  1245.   + made muted busses show contained tracks as muted
  1246.   + clicking in the timeline or below all of the tracks now moves the cursor but does not
  1247.     deselect any selected items
  1248.   + made zoom keep cursor centered (rather than in the same place it used to be)
  1249.   + made VU meters show when a particular track/bus is muted (or not soloed)
  1250.   + made copy loopable clone set the loop flag even if source wasnt set for looping
  1251.  
  1252. v0.46 - Jan 21 2006
  1253.   + unlimited sends/receives for each track/bus
  1254.   + made the track view dim for muted/unsoloed items
  1255.   + made left/right move cursor by 1pix, shift+left/right can create/adjust selections,
  1256.     and ctrl+left/right seeks playback
  1257.   + fixed copy/paste across instances when relative pathname saving is enabled
  1258.   + added option to close audio device when stopped and reaper is not active (default)
  1259.   + added option to set media offline when stopped and reaper is not active (default)
  1260.   + offline media controls in menu
  1261.   + big optimizations to .wav writer (should be more stable for lots of tracks)
  1262.   + made wav writing default to 24bps
  1263.   + updates to dsound/waveout modes of audio system
  1264.     + fixed input device selection
  1265.     + better sync, recording sync is now more accurate (though still not as good as ASIO)
  1266.  
  1267. v0.45 deja vu edition - Jan 16 2006
  1268.   + added display of current audio device parameters in the right part of the top menu bar
  1269.   + fixed track name entry bug
  1270.  
  1271. v0.45 - Jan 16 2006
  1272.   + ui: added track height slider, removed a bunch of obsolete preference items (ctrl+mousewheel adjusts too)
  1273.   + ui: new custom bitmapped faders (holding ctrl while releasing goes back to original position, too)
  1274.   + ui: made scrollbar click focus the track view (for mousewheel etc -- thanks bas)
  1275.   + ui: changed envelope rendering order to be consistent with ui hit testing
  1276.   + ui: fixed scrollbars not updating in certain instances
  1277.   + ui: made project crop affect envelopes as well
  1278.   + ui: better volume string formatting
  1279.   + audio: projects can now specify a samplerate, which will be requested from the audio hardware
  1280.   + audio: ASIO samplerate configuration option
  1281.   + audio: fixed some audio closing on stop when disabled bug
  1282.   + new feature: remove all peaks command
  1283.   + new feature: project directory cleanup option (for Plat)
  1284.   + new feature: preliminary control surface support
  1285.     + Behringer BCF2000 preset 1 mode
  1286.     + BabyHUI mode (untested on a real BabyHUI, subset of real functionality)
  1287.     + Mackie Control mode (untested on a real Mackie, subset, etc.)
  1288.     + this will improve once we get access to more real hardware
  1289.   + new feature: envelope automation record modes (preliminary but neat)
  1290.   + midi: file reader fix, updated to use win32 file io and lock midi file when in use
  1291.   + import/export: fixed newer EDL TXT reading, made read EDL items use filename for titles
  1292.   + OGG Vorbis rendering output support (this is the reason for the installer size increase)
  1293.   + MP3/lame rendering output support if lame_enc.dll (and patent license where applicable)
  1294.     is present (we do not include it however)
  1295.    
  1296. v0.44 - Jan 10 2006
  1297.   + Core: huge improvements to playback stability (media reading worker thread, optional)
  1298.   + Core: prepared a lot of code for OGG/MP3 writing, coming soon
  1299.   + Core: greatly optimized audio inputs (for when large number of inputs are enabled)
  1300.   + Import/Export: EDL TXT support (for getting basic media item layouts from/to Vegas)
  1301.   + UI: made item split leave only left half selected
  1302.   + UI: separated play cursor from current position (where actions happen) cursor
  1303.   + UI: better auto view scrolling and zoom behavior
  1304.   + UI: left/right now move cursor/play position 
  1305.   + UI: fixed a bunch of dialog style issues (you can now tab just about everywhere)
  1306.   + MIDI: peaks display shows notes
  1307.   + MIDI: transpose option for MIDI files, in midi file info box
  1308.   + VST: subdirectory scanning
  1309.   + VST: latency compensation
  1310.   + VSTi: fixes to MIDI support for some synths
  1311.   + audio config: bugfix (config not loaded in certain instances)
  1312.   + audio config: show buffer size in samples for waveout/dsound/kernel streaming
  1313.  
  1314.  
  1315. v0.43 - Jan 6 2006
  1316.   + made configuration files stored in application data\reaper by default
  1317.     (if the config files exist in the exe dir they will be used instead)
  1318.   + basic VST effect and VSTi softsynth support
  1319.   + effect bypass support in effect list
  1320.   + DirectX plugins properly use channels/samplerate info for processing
  1321.   + made record arming of tracks able to be toggled while recording, and record 
  1322.     channel change (mono/stereo) creating new file(s) at the change)
  1323.   + record option to start a new file every X megabytes (1024 by default)
  1324.   + option to save relative pathnames in project file for media items
  1325.   + preferences uses treeview instead of tabs, to allow more stuff/better organization
  1326.   + preferences page for configuration of DX/VST/JS paths etc
  1327.   + preferences has audio configuration now
  1328.   + MIDI input and recording support (VSTi-only output)
  1329.     -- NOTE: the MIDI input support is very crappy at the moment, the accuracy of the timing of
  1330.        MIDI events is HORRIBLE. Sorry. It will be improved.
  1331.   + MIDI file reading support (VSTi-only output)
  1332.   + switched most media item/peaks file i/o to use native win32 functions, so no longer
  1333.     limited to 509 open files
  1334.  
  1335. v0.42 - Dec 27 2005
  1336.   + dockable mixer window that has master mixer, can have bus and track mixers too
  1337.   + changed track VU meters to work when shown even when not recording armed, shows output
  1338.   + changed recording of channel output to reflect volume/pan settings (though not mute/solo)
  1339.   + fixed some envelope related bugs
  1340.   + rewind/ffwd buttons (ala home/end)
  1341.   + improved zooming scrollbar accuracy
  1342.  
  1343. v0.41 - Dec 26 2005
  1344.   + made accidental item moves less likely
  1345.   + made holding alt toggle the auto crossfading settings
  1346.     (holding shift turns off snapping, control turns off grouping)
  1347.   + option for keeping envelopes attached to media items
  1348.   + better crossfade when dragging items across tracks
  1349.   + better snapping (snaps to closest items), menu item option for it
  1350.   + undo/redo history stack window
  1351.   + changed some keyboard controls -- space is now play/stop, ctrl+space is pause/play,
  1352.     and escape clears any loop selection
  1353.   + option for intersecting recording with selection region, for auto punch-in/out type functionality
  1354.     - it actually records everything, but just inserts the intersection into the project
  1355.   + optional master track view for envelopes
  1356.   + playspeed envelope on master track (playback only)
  1357.   + VU peak hold improvements when clipping
  1358.   + made loop selection part of undo state
  1359.   + directx plug-in tab support
  1360.   + better directx plug-in undo support, though not done quit yet
  1361.   + made buffering dx plugins fully supported by master fx channel
  1362.   + coming soon: mixer view
  1363.  
  1364. v0.40 - Dec 23 2005 - preview release
  1365.   + tons of ui cleanups, flicker reduction
  1366.   + media item normalization
  1367.   + missing fx plug-in graceful handling
  1368.  
  1369. v0.22 12/21/05
  1370.   + fixed recording on muted/solo items etc
  1371.   + made recording arm system better, for easier recording of busses etc 
  1372.     - this is an interesting realtime mixing/recording tool now :)
  1373.     - perhaps I should make a shoutcast source plugin
  1374.   + new VU meter
  1375.  
  1376. v0.21 12/20/05
  1377.   + redid a lot of code pertaining to track control window sizing
  1378.   + made busses collapsable
  1379.  
  1380. v0.20 12/18/05:
  1381.   + bus support
  1382.   + first installer, private release 
  1383.